package br.com.gestaofacil.log.api.aspecto;

import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;

public abstract class DebugAbstract {

	abstract void logJoinPoint(JoinPoint joinPoint);
	abstract void logAfter(JoinPoint joinPoint, Object result);
	abstract Object logAround(ProceedingJoinPoint joinPoint) throws Throwable;
	
}
